package salesport.persistencia.entidad;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@IdClass(DetallePedidoId.class)
@Table(name="detPedido")
public class DetallePedido implements Serializable{

	@Id
	private String codDetalle;
	
	@Id
	private String codProducto;
	
	@Id
	private String codPedido;
	
	@ManyToOne
	@JoinColumn(name="codPedido", insertable=false, updatable=false)
	private Pedido pedido=new Pedido();

	public String getCodDetalle() {
		return codDetalle;
	}

	public void setCodDetalle(String codDetalle) {
		this.codDetalle = codDetalle;
	}

	public String getCodProducto() {
		return codProducto;
	}

	public void setCodProducto(String codProducto) {
		this.codProducto = codProducto;
	}

	public String getCodPedido() {
		return codPedido;
	}

	public void setCodPedido(String codPedido) {
		this.codPedido = codPedido;
	}

	public Pedido getPedido() {
		return pedido;
	}

	public void setPedido(Pedido pedido) {
		this.pedido = pedido;
	}
	
	
}